







//T3
//#include <iostream>
//#include <string>
//using namespace std;
//
//void reverse(string::iterator a, string::iterator b)
//{
//    while (a <= b)
//    {
//        char tmp = *a;
//        *a = *b;
//        *b = tmp;
//        a++;
//        b--;
//    }
//}
//
//int main() {
//    string str;
//    getline(cin, str);
//    auto begin = str.begin();
//    auto end = begin;
//    while (end != str.end())
//    {
//        if (*end != ' ')
//            end++;
//        else
//        {
//            reverse(begin, end - 1);
//            begin = end = end + 1;
//        }
//    }
//    reverse(begin, end - 1);
//    reverse(str.begin(), str.end() - 1);
//    cout << str;
//    return 0;
//}
